package com.baseandroid.dagger.component;

import com.androidbase.dagger.component.AppComponent;
import com.baseandroid.config.BossApi;
import com.baseandroid.config.ContractApi;
import com.baseandroid.config.MyApi;
import com.baseandroid.config.UploadApi;
import com.baseandroid.dagger.module.MyAppModule;
import com.baseandroid.dagger.scope.MyAppScope;

import dagger.Component;

@MyAppScope
@Component(dependencies = AppComponent.class, modules = MyAppModule.class
        /*modules = {MyAppModule.class, AppModule.class}*/)
public interface MyAppComponent {

    MyApi retrofitMyApiHelper();

    BossApi retrofitBossApiHelper();

    UploadApi retrofitUploadApiHelper();

    ContractApi retrofitContractApiHelper();
}
